package main

import (
	"fmt"
	"unicode/utf8"
)

func main() {
	question := "Русский язык"
	//输出23 len是按字节算的
	fmt.Println(len(question))
	//输出12
	fmt.Println(utf8.RuneCountInString(question))
	//返回第一个字符和第一个字符占用的内存      P  2字节 16位
	c, size := utf8.DecodeRuneInString(question)
	fmt.Printf("first rune is %c %v bytes", c, size)
}
